package com.example.service;

import com.example.entity.User;
import com.example.entity.example.UserExample;

import java.util.List;

public interface UserService {
    User getUserByUsername(String username);

    List<User> getByExampleWithLimit(UserExample userExample, Integer curPage, Integer pageSize);

    long getCountByExample(UserExample example);

    User getUserByIdOrPhone(String idOrPhone);

    void addUser(User user);

    void removeById(Integer id);

    void updateById(User user);

    User getById(Integer id);
}
